森罗万象
教程
OptiFine文档
Blockbench文档
论坛版 (opens new window)
下载示例 (opens new window)
教程
OptiFine文档
Blockbench文档
论坛版 (opens new window)
下载示例 (opens new window)
  • Blockbench快速上手
    • 平台
  • Minecraft风格建模和纹理绘制的小技巧
  • Blockbench支持的格式的特性
  • MC基岩版粒子和声音效果

# Blockbench快速上手

声明:文本转载自Blockbench (opens new window) 未经官网授权,根据著作权法

第二十二条 在下列情况下使用作品,可以不经著作权人许可,不向其支付报酬,但应当指明作者姓名、作品名称,并且不得侵犯著作权人依照本法享有的其他权利:(六)为学校课堂教学或者科学研究,翻译或者少量复制已经发表的作品,供教学或者科研人员使用,但不得出版发行;

以进行翻译,本译著的著作权放弃,归Blockbench官网所有,如需转载,请联系Blockbench官网。

# 平台

创建模型使用的游戏版本

  • # Minecraft: Java Edition

    • # 模型类型

      你想要修改哪些资源?

      • # 方块模型/物品模型

        在Minecraft Java Edition中,你可以使用常规的资源包以修改方块和物品模型。

        • # 概览
          • Discord Help Channel: #help-vanilla-java-block-item (opens new window)
          • 模型文件应以.json的后缀名保存
          • 显示调整 可以用于调整物品在不同情况下的模型渲染显示
        • # 说明
          • 模型的旋转被限制在22.5°的倍数,且每个元素仅有一个旋转轴
          • 模型的大小被限制在3X3X3的方块空间里,但是可以通过显示调整放大物品模型
          • 原版模型格式不支持Blockbench中的动画模式。如果你要开发模组,你可以使用 GeckoLib (opens new window) 来支持动态模型。如果还是开发原版内容,可以采用函数命令的方式或者采用动态纹理的方式来实现动态模型。
        • # 教程
          • Modeling and Implementation Tutorial (opens new window)
          • Modeling and Implementation Tutorial with OptiFine CIT (opens new window)
          • Comprehensive Resource Pack and Model Tutorial Playlist (Not including Blockbench) (opens new window)
      • # 实体/盔甲模型

        在Minecraft Java Edition中,你可以使用模组以修改实体的模型,请问你想要使用哪种方式?

        • # 我可以使用OptiFine,我也想以此修改实体模型

          OptiFine实体(CEM)

          实体模型在原版的情况下不会被修改,但当安装上OptiFine以后,可以显示出来。

          • # 概览
            • Discord Help Channel: #help-optifine (opens new window)
            • 模型文件应以.jem的后缀名保存
            • 仅修改模型的独立部件可以使用"OptiFine Part"格式(.jpm),但是推荐还是使用JEM
            • 快速上手:使用Blockbench插件""CEM Template Loader"提供的模版
          • # 说明
            • 没有安装OptiFine的玩家将不会看到修改的模型
            • 模型将被限制在实体原有的骨架节点上
            • 模型骨架的枢纽点是固定的,所以最好不要去修改骨架的枢纽点
            • 模型的动画智能通过文本编辑器手动地去修改,而且动画的实现只能依靠数学表达式
          • # 教程
            • CEM Modeling Tutorial (opens new window)
            • CEM Animation Tutorial (opens new window)
            • CEM Random Model Tutorial (opens new window)
            • OptiFine Resource Pack Documentation (opens new window) 翻译文档 (opens new window)
        • # 我正在开发模组

          模组实体

          在Minecraft Java Edition中,你可以使用模组以修改实体和盔甲的模型

          • # 概览
            • Discord Help Channel: #help-modded-java (opens new window)
            • 模型文件应以.java的后缀名保存
            • 模型是以Java代码的形式书写的,而不是像通常Blockbench导出的专用的数据结构格式。
            • 安装 GeckoLib (opens new window)的情况下,Blockbench的动画模式可以被加载
          • # 说明
            • 具象化模型需要一定的编程知识
            • 模型的大小的限制于整数
            • 只有骨架可以进行旋转,而单个元素不可以
          • # 教程
            • Everbloom Blockbench Tutorials (opens new window)
            • Mod Development Discord Server (opens new window)

        如果这些方式都不适合于你,很抱歉目前没有其他的方式去实现你的想法了。原版的Minecraft不支持自定义实体和盔甲模型。

      • # Minecraft皮肤或者生物皮肤

        在Blockbench中,你可以以为模版创建纹理的方式创建皮肤或者生物皮肤

        • # 概览
          • 这个格式意味着不是以模型形式保存的
        • # 教程
          • Skin Editing Tutorial (opens new window)
  • # Minecraft: Bedrock Edition

    • # 模型类型

      你想要修改哪些资源?

      • # (方块模型)实体/生物模型

        基岩版模型格式现在只能被用于创建实体模型

        • # 概览
          • Discord Help Channel: #help-bedrock-edition (opens new window)
          • 模型文件应以.geo.json的后缀名保存
          • 模型以骨架的结构构建,在实体中可以动起来
          • 模型通过定义在项目设置的几何体名字被引用
          • 如果在你的作品中开启了实验性特性,实体模型也可以被用于自定义方块
        • # 说明
          • 在实体中,每个模型只能有一个纹理
        • # 教程
          • Everbloom Blockbench Tutorials (opens new window)
          • ArtsByKev Blockbench Tutorials (opens new window)
          • Dragnoz Add-Entity and Modeling Tutorial (opens new window)
          • Bedrock Addon Documentation (opens new window) 基岩版开发文档 (opens new window)
      • # Minecraft皮肤或者生物皮肤

        见上

  • # Hytale

    • # 自由模型

      Hytale还未发布,但是通用的模型格式可以用于创建Hytale支持的模型

      • # 概览
        • Discord Help Channel: #help-generic-models (opens new window)
        • 模型可以以 .obj 或 .gltf为后缀输出
      • # 说明
        • 模型现在不能以Hytale最合适的格式输出,因为游戏还未发布
      • # 教程
        • Hytale Modeling and Art-Style Tutorial (opens new window)
        • Everbloom Blockbench Tutorials (opens new window)
  • # 渲染引擎/游戏引擎

    • # 自由模型

      本格式创建的模型可以被用于Blender、游戏、游戏引擎或者Sketchfab上的展示案例。本格式解锁了Minecraft专用格式的绝大多数限制。

      • # 概览
        • Discord Help Channel: #help-generic-models (opens new window)
        • 模型可以以 .obj 或 .gltf为后缀输出
      • # 说明
        • 在Blockbench中,模型还是只能以cube的形式存在
      • # 教程
        • Everbloom Blockbench Tutorials (opens new window)
  • # 好玩有趣!

    • # 自由模型

Minecraft风格建模和纹理绘制的小技巧 →